ГОСТ Р 50434-92: Устройства числового программного управления для металлообрабатывающего оборудования. Производственный канал асинхронной передачи данных и физический уровень. Полудуплексная передача данных

ГОСТ Р 50434-92: Устройства числового программного управления для металлообрабатывающего оборудования. Производственный канал асинхронной передачи данных и физический уровень. Полудуплексная передача данных

Терминология ГОСТ Р 50434-92: Устройства числового программного управления для металлообрабатывающего оборудования. Производственный канал асинхронной передачи данных и физический уровень. Полудуплексная передача данных оригинал документа:

2.2. Запрос (AP1 KTM) -

Enquiru (DLE ENQ)1):

Управляющая последовательность символов, используемая в качестве запроса для получения ответа от удаленной станции, а также для ходатайствования о повторной передаче последнего ответа (ЧПО N/AP1 НЕТ).

Определения термина из разных документов: Запрос

5.3.3. Защита от ошибок

5.3.3.1. Обнаружение ошибки

В соответствии с ГОСТ 22731 применяется метод контроля за счет избыточности, с помощью которого образуют Последовательность Проверки блока (ПП). Биты передаваемой последовательности знаков соответствуют коэффициентам некоего полинома, который подвергается делению (без остатка) по модулю 2 на порождающий полином вида:

Х16 + Х12 + Х5 + 1

Оставшийся от деления 16-битовый результат представляет собой Последовательность Проверки блока.

Использование последовательности битов в качестве коэффициентов полинома в передаваемой последовательности знаков начинается непосредственно после управляющей последовательности AP1 HT.

Образованные последовательности битов в виде последовательной 8-битовой комбинации заканчиваются непосредственно после управляющей последовательности AP1 KT.

Символ AP1, вставленный для идентификации назначения знака, игнорируется циклическим контролем за счет избыточности.

Передающая станция формирует последовательность проверки блока (ПП) в соответствии с вышеприведенным правилом и передает эту последовательность непосредственно после AP1 KT, начиная со старшего бита последовательности проверки блока.

Используя указанное выше правило, принимающая станция выявляет ошибки передачи, когда получает остаток в результате деления по модулю 2 конкретной последовательности битов на порождающий полином.

Выявление ошибки выполняется в соответствии с ГОСТ 22731.

5.3.3.2. Восстановление при ошибках

Управляющая последовательность AP1 KTM должна быть повторена передающей станцией максимум четыре раза (в результате всего пять раз), при установлении фазы звена данных. Если в результате четырех повторений не будет получено правильное подтверждение, то эта станция должна передать последовательность AP1 КП и возвратиться в нейтральное состояние.

При приеме AP1 НЕТ, в фазе передачи информации также возможно максимум четырехкратное повторение.

В случае, когда на переданный блок не получено правильное подтверждение, передающая станция должна передать AP1 KTM в качестве запроса на подтверждение. Если после пяти попыток не будет получено правильное подтверждение, передающая станция должна передать AP1 КП и возвратиться в нейтральное состояние. В случае получения принимающей станцией последовательности AP1 KTM она может повторить последнее подтверждение.

5.3.4. Пример инициализации

Передающая станция                                             Принимающая станция

Нормальная передача

(AP1 КП) _______________________________> (прерывание сообщения)

(звено данных разъединено)**

*(АР1 КП) ______________________________> (сброс звена данных)

*(AP1 KTM) ______________________________> (установление звена данных)

*< _____________________________________________________ (АР1 0)

Установление звена данных

Нормальная передача началась

* В течение этого интервала времени передающая станция должна игнорировать все сообщения за исключением АР1 0 и AP1 KTM. Кроме того, передающая станция может принять AP1 КП. В этом случае передающая станция должна игнорировать последовательность AP1 КП.

** В течение этого интервала времени все передачи прекращаются.

Определения термина из разных документов: Защита от ошибок

5.2. Кодонезависимая передача

Кодонезависимость передачи обеспечивается реализацией положений ГОСТ 22731.

Таблица 3

5.3. Протокол звена данных

Определения термина из разных документов: Кодонезависимая передача

2.4. Коней Передачи (AP1 КП) -

End of transmission (DLE EOT)1):

Управляющая последовательность, исходящая от передающей станции, и означающая окончание передачи или ее аварийное завершение.

Определения термина из разных документов: Коней Передачи

2.7. Конец Текста (AP1 KT) -

End of text (DLE ETX)1):

Управляющая последовательность AP1 KT указывает на конец текста. AP1 KT указывает, что следующий за ней символ последовательности проверки блока (ПП) подлежит использованию для контроля блока. AP1 KT всегда учитывается (включается) при контроле блока.

Определения термина из разных документов: Конец Текста

4.1. Механический интерфейс

Согласно ИСО рекомендуются к применению два различных механических интерфейса: 37-контактный разъем (ИСО 4902) или 15-контактный разъем (ИСО 4903).

Определения термина из разных документов: Механический интерфейс

4.3.1. МККТТ V.24/ИCO 4902

Цепи обмена и назначение контактов 37-контактного разъема даны в табл. 1 и показаны на черт. 1.

Таблица 1

Определения термина из разных документов: МККТТ V.24/ИCO 4902

4.3.2. МККТТ Х.24/ИСО 4903

Цепи обмена и назначение контактов 15-контактного разъема для сети передачи данных общего пользования даны в табл. 2 и показаны на черт. 2.

Таблица 2

Определения термина из разных документов: МККТТ Х.24/ИСО 4903

2.8. Начало Текста (AP1 HT) -

Start of text (DLE STX)1):

Управляющая последовательность AP1 HT располагается непосредственно перед текстом.

AP1 HT не учитывается (не включается) при контроле блока. AP1 HT переводит звено данных в режим передачи текста сообщения.

2.9. ЧПО - Чередующиеся Положительные Ответы

(AP1 0 и AP1 1) -

АСК N - Alternating positive responses

(АСК 0 and АСК 1) (DLE 0 and DLE 1)1):

Эти управляющие последовательности применяются в качестве положительных ответов в фазе передачи текста, начиная с AP1 и далее попеременно.

AP1 0 применяется также в качестве положительного ответа в фазе установления связи.

2.10. ОППП - Ожидание После Положительного Подтверждения

(AP1;) -

WACK - wait after positive acknowledgement (DLE;)2); 3): Управляющая последовательность AP1;, исходящая от принимающей станции в качестве альтернативного положительного ответа для передающей станции, и указывающая, что принимающая станция временно не готова к приему данных. Она используется вместо AP1 0 или AP1 1.

Определения термина из разных документов: Начало Текста

2.6. Отрицательное подтверждение (AP1 НЕТ) -

Negative acknowledge (DLE ETX)1):

Управляющая последовательность символов, передаваемая принимающей станцией в качестве отрицательного ответа для передающей станции, в случае, когда она не готова к приему или когда переданные данные были неправильно приняты.

Определения термина из разных документов: Отрицательное подтверждение

5.3.1. Передача сообщений

Протокол звена данных включает три фазы (см. табл. 4):

- фазу установления звена данных,

- фазу передачи информации,

- фазу завершения.

Таблица 4

Определения термина из разных документов: Передача сообщений

2.1. Переключение Звена Данных (AP1) -

Date Link Escape (DLE):

Управляющий символ передачи данных, формирующий со следующим за ним 8-битным символом, управляющую функцию передачи в виде управляющей последовательности символов.

В последовательностях AP1 могут быть применены только те символы, которые перечислены в п. 5.1.

Определения термина из разных документов: Переключение Звена Данных

2.11. Положительное подтверждение с прерыванием (AP1 <) -

Positive acknowledgement with interrupt (DLE <)1):

Управляющая последовательность исходящая от принимающей станции в качестве положительного подтверждения с прерыванием. Используется вместо нормального положительного подтверждения приема сообщения AP1 0 или AP1 1.

Передающая станция отвечает последовательностью AP1 КП.

Double DLE (DLE DLE)1):

2.12. Двойной AP1 (AP1 AP1) -

Последовательность символов, указывающая на то, что один из символов AP1 передается в качестве данных, а не символа.

Примечания.

1) Управляющие последовательности AP1 НЕТ и AP1 KTM определены в ГОСТ 22731 (ИСО 1745).

Управляющие последовательности AP1 KT и AP1 HT определены в ГОСТ 22731 (ИСО 2111).

Управляющие последовательности AP1 0 и AP1 1 определены в ГОСТ 22731 (в приложении к ИСО 1745).

Управляющая последовательность AP1 < определена в ГОСТ 22731 (ИСО 2628).

2) Эта управляющая последовательность не определена в ИСО 1745.

3) Управляющая последовательность определена в ГОСТ 22731.

Определения термина из разных документов: Положительное подтверждение с прерыванием

2.5. Прерывание -

Abort:

Управляющая последовательность AP1 КП1) используется принимающей или передающей станциями для прерывания передачи.

Когда имеет место прерывание, оно должно быть реализовано одновременно обеими передающими и принимающими станциями.

Определения термина из разных документов: Прерывание

2.3. Прерывание блока -

Block abort:

Передающая станция может послать управляющую последовательность AP1 KTM в произвольный момент передачи данных.

Передача должна быть прекращена и сообщение стерто. Принимающая станция может ответить AP1 НЕТ. Последовательность AP1 не может быть прервана.

Определения термина из разных документов: Прерывание блока

5.3.2. Таймеры

Выдержки времени используют для защиты от неопределенных ситуаций, которые могут возникнуть из-за ошибок, например, неправильной передачи управляющей последовательности. Выдержки времени используются при запуске процедур восстановления в случае ошибок или для окончания передачи. Величины выдержек времени должны удовлетворять нижеследующим требованиям. Далее приведен перечень обязательных таймеров:

Т0: Выдержка времени, задаваемая Таймером Приема.

Принимающая станция инициализирует выдержку времени (равную удвоенному времени передачи блока) при получении ею управляющей последовательности AP1 HT. Если за это время не приходит управляющая последовательность AP1 KT, то принимающая станция не передает подтверждения и ждет приема.

Т1: Выдержка времени, задаваемая Таймером Ответа.

Передающая станция инициализирует выдержку времени Т1 (Т1 < Т2) передачей AP1 КТМ или ПП. Если в течение этого времени получен ответ от принимающей станции, то может быть осуществлено повторение последней передачи, повторение производится максимум четыре раза.

Т2: Выдержка времени Таймера Простоя.

Принимающая станция активизирует выдержку времени Т2 (Т1 < Т2) передачей любого из подтверждений AP1 0, AP1 1, АР1 < или AP1 НЕТ. Если в течение этого времени не получена правильная передача от передающей станции (блок, заканчивающийся символами ПП, AP1 КТМ или AP1 КП), то принимающая станция возвращается в нейтральное состояние.

Определения термина из разных документов: Таймеры

5.1. Управление передачей и знаки текста

Знак текста может быть представлен любым байтом.

Используемые управляющей (передачей) символы (УПС) приведены в перечне табл. 3.

Определения термина из разных документов: Управление передачей и знаки текста

5.3.1.2. Фаза передачи информации

Передающая станция должна войти в фазу передачи информации посылкой последовательности AP1 HT. Принимающая станция должна войти в фазу передачи информации получением AP1 HT.

Блок текста может содержать максимально 512 байтов (произвольных 8-битовых комбинаций), без учета управляющих символов. Длина блока является переменной. Принимающая станция в основном режиме передачи подтверждает правильно принятый блок чередующимися положительными ответами, начиная с AP1 1 и затем чередуя его с AP1 0.

Если передающая станция приняла правильный сигнал подтверждения, она может послать следующий блок текста или войти в фазу завершения. Если принимающая станция хочет прервать передачу, то она должна передать положительное подтверждение АР1 < после правильного приема текста. После этого передающая станция должна войти в фазу завершения.

В случае появления в тексте, подлежащем передаче, битовой комбинации, соответствующей AP1, должен быть вставлен дополнительный символ AP1 с целью идентификации этой битовой комбинации как текстового знака. Принимающая станция должна исключить один из двух последовательно переданных AP1. Оставшийся знак AP1 является частью (одним из знаков) передаваемого текста.

При обнаружении ошибки принимающая станция должна ответить последовательностью AP1 НЕТ и ждать новой передачи текста.

5.3.1.3. Фаза завершения

Последовательность AP1 КП используется передающей или принимающей станцией для прекращения передачи в какое-либо время. В случае прерывания обе станции принимающая и передающая должны быть одновременно разъединены.

Определения термина из разных документов: Фаза передачи информации

5.3.1.1. Фаза установления звена данных

До фазы установления звена данных обе станции должны находиться в нейтральном состоянии. Инициировать связь разрешается обеим станциям. В качестве примера инициализации см. п. 5.3.4. Если станция захочет передать информацию, то она должна запросить противоположную станцию (принимающую станцию) о возможности приема текста. Запрос осуществляется передачей управляющей последовательности AP1 КТМ.

Если принимающая станция согласна войти в фазу передачи информации в качестве подчиненной, она должна передать управляющую последовательность AP1 0. После приема этой управляющей последовательности станция, желающая передать, может войти в фазу передачи информации в качестве главной.

Последовательность действий и учет возможных ошибочных ситуаций в фазе установления звена данных показаны в ГОСТ 22731 п. 4 (ИСО 1745 черт. 2).

Если передающая станция не получает правильное подтверждение или не получает никакого подтверждения в течение периода выдержки времени Т1 (см. п. 5.3.2), она должна повторить запрос передачей управляющей последовательности AP1 KTM. Такой запрос может быть повторен ею до четырех раз. Последовательность действий и возможные ошибочные ситуации приведены в п. 5.3.3.2.

Если передающая станция принимает управляющую последовательность AP1 НЕТ, это означает, что принимающая станция не может принять текст. Передающая станция должна прекратить процесс, послав управляющую последовательность AP1 КП.

Приоритет: В случае одновременной передачи AP1 KTM обеими станциями, имеет место конфликт, когда вместо ожидаемого АП1 0 приходит AP1 KTM. В этом случае более низкий приоритет должна всегда иметь ЭВМ верхнего ранга.

Станция с более высоким приоритетом должна игнорировать полученную последовательность AP1 KTM, а станция с более низким приоритетом должна отменить свой запрос и послать последовательность AP1 0.

Определения термина из разных документов: Фаза установления звена данных

4.4. Формат знака

Передаваемые знаки могут представлять собой произвольные знаки текста или определенные управляющие передачей символы (см. черт. 4).

Формат знака включает следующие элементы:

а) 1 стартовый бит,

б) 8 информационных битов

- знаки текста, содержащие какую-либо 8-битовую комбинацию,

- управляющие символы (8-бит в соответствии с ГОСТ 27465),

в) 1 или 2 стоп бита (2 стоп бита присутствуют только в случае скорости передачи 110 бит/с).

За стартовым битом следует младший бит.

Определения термина из разных документов: Формат знака

4.3. Цепи обмена

Цепи обмена зависят от применяемого механического интерфейса.

Примечание. Для коротких цепей, могут по согласованию использоваться несимметричные цепи стыка, соответствующие ГОСТ 23675 с рекомендуемым ИСО 25-контактным разъемом (распределение контактов см. ИСО 2110).

Определения термина из разных документов: Цепи обмена

4.2. Электрический интерфейс

Должен применяться электрический интерфейс, соответствующий ГОСТ 23675.

Определения термина из разных документов: Электрический интерфейс

Словарь-справочник терминов нормативно-технической документации. . 2015.

Игры ⚽ Поможем написать реферат

Полезное



Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»